20250117 모각코 활동 2회차
오늘의 목표 : 자료구조 개념과 종류(리스트, 튜플, 집합, 딕셔너리) 공부 및 구현
여러가지 자료를 저장할 수 있는 데이터 구조체 [ , , ]
my_list = [1, 2, 3, 4] # 리스트 생성
my_list.append(5) # 값 추가
my_list[0] = 10 # 값 수정
print(my_list) # [10, 2, 3, 4, 5]
수정이 불가능한, 여러가지 자료를 저장할 수 있는 데이터 구조체 ( , , )
my_tuple = (1, 2, 3, 4) # 튜플 생성
# my_tuple[0] = 10 # 수정 불가능 (오류 발생)
print(my_tuple[1]) # 2
고유한 값들을 순서 없이 저장할 수 있는 데이터 구조체 { , , }
my_set = {1, 2, 3, 3} # 중복된 값은 자동 제거
my_set.add(4) # 값 추가
print(my_set) # {1, 2, 3, 4}
키key를 기반으로 값value을 저장할 수 있는 데이터 구조체 { key:value, key:value, ..., key:value }
my_dict = {"name": "Alice", "age": 25} # 딕셔너리 생성
my_dict["age"] = 26 # 값 수정
my_dict["city"] = "Seoul" # 새 키-값 추가
print(my_dict) # {'name': 'Alice', 'age': 26, 'city': 'Seoul'}